An interpreted language executes lines of code (instructions) one at a time.  Contrast to compliled languages that translate the entire program into machine instructions that are then executed in bulk.
